package ar.com.uade.administradorsiembra.vista;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class MainGUI extends javax.swing.JFrame {

	{
		//Set Look & Feel
		try {
			javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());
		} catch(Exception e) {
			e.printStackTrace();
		}
	}


	private JMenu jSiembraMenu;
	private JMenu jCosechaMenu;
	private JMenuItem jSalirMenuItem;
	private JMenu jSalirMenu;
	private JMenuItem jRegistrarCosechaMenuItem;
	private JMenuItem jPlanificarSiembraMenuItem;
	private JMenuItem jEliminarCerealMenuItem;
	private JMenuItem jModificarCerealMenuItem;
	private JMenuItem jModificarLoteCompuestoLoteMenuItem;
	private JMenuItem jAgregarLoteCompuestoLoteMenuItem;
	private JMenuItem jEliminarLoteMenuItem;
	private JMenuItem jModificarLoteSimpleLoteMenuItem;
	private JMenuItem jAgregarLoteSimpleLoteMenuItem;
	private JMenuItem jAgregarCerealMenuItem;
	private JMenu jLoteMenu;
	private JMenu jCerealMenu;
	private JMenuBar jMenuBar1;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				MainGUI inst = new MainGUI();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public MainGUI() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			{
				this.setTitle("Sistema de Cosecha");
			}
			setSize(400, 300);
			{
				jMenuBar1 = new JMenuBar();
				setJMenuBar(jMenuBar1);
				{
					jCerealMenu = new JMenu();
					jMenuBar1.add(jCerealMenu);
					jCerealMenu.setText("Cereal");
					{
						jAgregarCerealMenuItem = new JMenuItem();
						jCerealMenu.add(jAgregarCerealMenuItem);
						jAgregarCerealMenuItem.setText("Agregar");
						jAgregarCerealMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jAgregarCerealMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jAgregarCerealMenuItem.actionPerformed
								AgregarCerealGUI.iniciar();
								
							}
						});
					}
					{
						jEliminarCerealMenuItem = new JMenuItem();
						jCerealMenu.add(jEliminarCerealMenuItem);
						jEliminarCerealMenuItem.setText("Eliminar");
						jEliminarCerealMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jEliminarCerealMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jEliminarCerealMenuItem.actionPerformed
								EliminarCerealGUI.iniciar();
							}
						});
					}
					{
						jModificarCerealMenuItem = new JMenuItem();
						jCerealMenu.add(jModificarCerealMenuItem);
						jModificarCerealMenuItem.setText("Modificar");
						jModificarCerealMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jModificarCerealMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jModificarCerealMenuItem.actionPerformed
								ModificarCerealGUI.iniciar();
							}
						});
					}
				}
				{
					jLoteMenu = new JMenu();
					jMenuBar1.add(jLoteMenu);
					jLoteMenu.setText("Lote");
					{
						jAgregarLoteSimpleLoteMenuItem = new JMenuItem();
						jLoteMenu.add(jAgregarLoteSimpleLoteMenuItem);
						jAgregarLoteSimpleLoteMenuItem.setText("Agregar Lote Simple");
						jAgregarLoteSimpleLoteMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jAgregarLoteSimpleLoteMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jAgregarLoteSimpleLoteMenuItem.actionPerformed
								AgregarLoteSimpleGUI.iniciar();
							}
						});
					}
					{
						jModificarLoteSimpleLoteMenuItem = new JMenuItem();
						jLoteMenu.add(jModificarLoteSimpleLoteMenuItem);
						jModificarLoteSimpleLoteMenuItem.setText("Modificar Lote Simple");
						jModificarLoteSimpleLoteMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jModificarLoteSimpleLoteMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jModificarLoteSimpleLoteMenuItem.actionPerformed
								ModificarLoteSimpleGUI.iniciar();
							}
						});
					}
					{
						jEliminarLoteMenuItem = new JMenuItem();
						jLoteMenu.add(jEliminarLoteMenuItem);
						jEliminarLoteMenuItem.setText("Eliminar");
						jEliminarLoteMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jEliminarLoteMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jEliminarLoteMenuItem.actionPerformed
								EliminarLoteGUI.iniciar();
							}
						});
					}
					{
						jAgregarLoteCompuestoLoteMenuItem = new JMenuItem();
						jLoteMenu.add(jAgregarLoteCompuestoLoteMenuItem);
						jAgregarLoteCompuestoLoteMenuItem.setText("Agregar Lote Compuesto");
						jAgregarLoteCompuestoLoteMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jAgregarLoteCompuestoLoteMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jAgregarLoteCompuestoLoteMenuItem.actionPerformed
								AgregarLoteCompuestoGUI.iniciar();
							}
						});
					}
					{
						jModificarLoteCompuestoLoteMenuItem = new JMenuItem();
						jLoteMenu.add(jModificarLoteCompuestoLoteMenuItem);
						jModificarLoteCompuestoLoteMenuItem.setText("Modificar Lote Compuesto");
						jModificarLoteCompuestoLoteMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jModificarLoteCompuestoLoteMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jModificarLoteCompuestoLoteMenuItem.actionPerformed
								ModificarLoteCompuestoGUI.iniciar();
							}
						});
					}
				}
				{
					jSiembraMenu = new JMenu();
					jMenuBar1.add(jSiembraMenu);
					jSiembraMenu.setText("Siembra");
					{
						jPlanificarSiembraMenuItem = new JMenuItem();
						jSiembraMenu.add(jPlanificarSiembraMenuItem);
						jPlanificarSiembraMenuItem.setText("Planificar");
						jPlanificarSiembraMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jPlanificarSiembraMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jPlanificarSiembraMenuItem.actionPerformed
								PlanificarSiembraGUI.iniciar();
							}
						});
					}
				}
				{
					jCosechaMenu = new JMenu();
					jMenuBar1.add(jCosechaMenu);
					jMenuBar1.add(getJSalirMenu());
					jCosechaMenu.setText("Cosecha");
					{
						jRegistrarCosechaMenuItem = new JMenuItem();
						jCosechaMenu.add(jRegistrarCosechaMenuItem);
						jRegistrarCosechaMenuItem.setText("Registrar");
						jRegistrarCosechaMenuItem.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jRegistrarCosechaMenuItem.actionPerformed, event="+evt);
								//TODO add your code for jRegistrarCosechaMenuItem.actionPerformed
								RegistrarCosechaGUI.iniciar();
							}
						});
					}
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	private JMenu getJSalirMenu() {
		if(jSalirMenu == null) {
			jSalirMenu = new JMenu();
			jSalirMenu.setText("Salir");
			jSalirMenu.add(getJSalirMenuItem());
		}
		return jSalirMenu;
	}
	
	private JMenuItem getJSalirMenuItem() {
		if(jSalirMenuItem == null) {
			jSalirMenuItem = new JMenuItem();
			jSalirMenuItem.setText("Salir");
			jSalirMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent evt) {
					System.out.println("jSalirMenuItem.actionPerformed, event="+evt);
					System.exit(NORMAL);
				}
			});
		}
		return jSalirMenuItem;
	}

}
